package com.zby.admin.pojo;

import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.dromara.autotable.annotation.AutoColumn;
import org.dromara.autotable.annotation.AutoTable;

import java.time.LocalDateTime;

@Data
@AutoTable
public class Review extends BasePojo {
    
    /**
     * 留言内容
     */

    @AutoColumn(length = 500, notNull = true, comment = "留言内容")
    private String content;
    
    /**
     * 留言者ID（用户ID）
     */
    @AutoColumn(notNull = true, comment = "留言者ID")
    private Long userId;
    
    /**
     * 关联的商品ID（可选）
     */
    @AutoColumn(comment = "关联的商品ID")
    private Long productId;
    
    /**
     * 父级留言ID（用于回复功能）
     */
    @AutoColumn(defaultValue = "0", comment = "父级留言ID，0表示顶级留言")
    private Long parentId = 0L;

}